package com.itheima.listener;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class MyServletContextListener implements ServletContextListener {

    /**
     * 监听 web容器的启动
     * @param servletContextEvent  就是事件描述对象 事件的旁白
     */
    @Override
    public void contextInitialized(ServletContextEvent servletContextEvent) {
        System.out.println("web容器 已经启动起来了");
                          //通过事件描述对象获取事件源
        System.out.println("被监听的对象是谁:"+servletContextEvent.getSource());
        System.out.println("被监听的对象是谁:"+servletContextEvent.getServletContext());
        System.out.println("==============启动===============");
    }

    /**
     * 监听  web容器的销毁
     * @param servletContextEvent 就是事件描述对象 事件的旁白
     */
    @Override
    public void contextDestroyed(ServletContextEvent servletContextEvent) {
        System.out.println("web容器 即将销毁");
        //通过事件描述对象获取事件源
        System.out.println("被监听的对象是谁:"+servletContextEvent.getSource());
        System.out.println("被监听的对象是谁:"+servletContextEvent.getServletContext());
        System.out.println("==============byebye===============");
    }
}
